const express = require('express')
const app = express()

/*
向外暴露静态资源,可以暴露多个静态资源，查找顺序谁先写从谁的文件夹开始，找到了就不往下找了
默认没有路径前缀，可直接访问该文件夹下的资源
如果添加了路径前缀，就必须访问时也携带这个前缀
*/
app.use('/qqq', express.static('assets'))

app.get('/testGet/:id/:ids', (req, res) => {
	//send 是 end 的加强版可以理解为封装,send会自动设置一些请求头等方便我们操作,我们可以在send里传json格式的数据
	res.send({
		code: 200,
		params: req.params, //动态参数,id作为key  其value取决与你传的什么
		query: req.query //请求所携带的参数
	})
})

app.post('/testPost', (req, res) => {
	res.send({
		code: 200,
		msg: '连凯是超级傻逼'
	})
})

app.listen(4399, () => {
	console.log('服务已启动')
})

/**
 * 修改服务器文件的过程中如果想看到修改后的效果需要频繁重启服务
 * 为了解决这个问题我们来使用nodemon来优化我们的开发体验
 * npm i nodemon -g
 * 我们以前使用node+文件名的方式来启动服务
 * 现在
 * nodemon+文件名  即可享用nodemon带来的便捷
 * nodemon可以监听到文件变化并为你重启服务
 */


//书签:p42路由